package com.siloam.util;

import com.siloam.exception.SiloamExection;

public class EncryptUtil {
	
	/**
	 * 将密码加密
	 * @param password
	 * @return
	 */
	public String encrypt(String password){
		if( null == password){
			throw new SiloamExection("密码不能为空");
		}
		return Integer.toHexString( password.hashCode() );
	}
	
	/**
	 * 判断密码是否相等
	 * @param password 页面输入密码
	 * @param encryptPassword 数据库中存放的加密后的密码
	 * @return
	 */
	public boolean equals(String password, String encryptPassword){
		if(encrypt(password).equals(encryptPassword)){
			return true;
		}
		return false;
	}
	
	public static void main(String[] args) {
		System.out.println(new EncryptUtil().encrypt("web12#"));
	}

}
